/**@file
 VER2 GPIO ASL header

  Copyright (c) 2021, Intel Corporation. All rights reserved.<BR>
  SPDX-License-Identifier: BSD-2-Clause-Patent
**/

//
// Definition for GPIO groups and pads
//
#ifndef _GPIO_ACPI_DEFINES_TGL_
#define _GPIO_ACPI_DEFINES_TGL_

#include <GpioPinsVer2Lp.h>

#define GPIO_VER2_P_ACPI_HID  "INTC1055" //ADL-P GPIO Controller

//
// TGL-PCH-LP
//
#define GPIO_VER2_LP_DRIVER_GPP_B0  0
#define GPIO_VER2_LP_DRIVER_GPP_B1  1
#define GPIO_VER2_LP_DRIVER_GPP_B2  2
#define GPIO_VER2_LP_DRIVER_GPP_B3  3
#define GPIO_VER2_LP_DRIVER_GPP_B4  4
#define GPIO_VER2_LP_DRIVER_GPP_B5  5
#define GPIO_VER2_LP_DRIVER_GPP_B6  6
#define GPIO_VER2_LP_DRIVER_GPP_B7  7
#define GPIO_VER2_LP_DRIVER_GPP_B8  8
#define GPIO_VER2_LP_DRIVER_GPP_B9  9
#define GPIO_VER2_LP_DRIVER_GPP_B10 10
#define GPIO_VER2_LP_DRIVER_GPP_B11 11
#define GPIO_VER2_LP_DRIVER_GPP_B12 12
#define GPIO_VER2_LP_DRIVER_GPP_B13 13
#define GPIO_VER2_LP_DRIVER_GPP_B14 14
#define GPIO_VER2_LP_DRIVER_GPP_B15 15
#define GPIO_VER2_LP_DRIVER_GPP_B16 16
#define GPIO_VER2_LP_DRIVER_GPP_B17 17
#define GPIO_VER2_LP_DRIVER_GPP_B18 18
#define GPIO_VER2_LP_DRIVER_GPP_B19 19
#define GPIO_VER2_LP_DRIVER_GPP_B20 20
#define GPIO_VER2_LP_DRIVER_GPP_B21 21
#define GPIO_VER2_LP_DRIVER_GPP_B22 22
#define GPIO_VER2_LP_DRIVER_GPP_B23 23

#define GPIO_VER2_LP_DRIVER_GPP_T1  33
#define GPIO_VER2_LP_DRIVER_GPP_T10 42
#define GPIO_VER2_LP_DRIVER_GPP_T11 43
#define GPIO_VER2_LP_DRIVER_GPP_T12 44
#define GPIO_VER2_LP_DRIVER_GPP_T13 45
#define GPIO_VER2_LP_DRIVER_GPP_T14 46
#define GPIO_VER2_LP_DRIVER_GPP_T15 47

#define GPIO_VER2_LP_DRIVER_GPP_A1  65
#define GPIO_VER2_LP_DRIVER_GPP_A2  66
#define GPIO_VER2_LP_DRIVER_GPP_A10 74
#define GPIO_VER2_LP_DRIVER_GPP_A11 75
#define GPIO_VER2_LP_DRIVER_GPP_A12 76
#define GPIO_VER2_LP_DRIVER_GPP_A13 77
#define GPIO_VER2_LP_DRIVER_GPP_A14 78
#define GPIO_VER2_LP_DRIVER_GPP_A15 79
#define GPIO_VER2_LP_DRIVER_GPP_A16 80
#define GPIO_VER2_LP_DRIVER_GPP_A17 81
#define GPIO_VER2_LP_DRIVER_GPP_A18 82
#define GPIO_VER2_LP_DRIVER_GPP_A19 83
#define GPIO_VER2_LP_DRIVER_GPP_A20 84
#define GPIO_VER2_LP_DRIVER_GPP_A21 85
#define GPIO_VER2_LP_DRIVER_GPP_A22 86
#define GPIO_VER2_LP_DRIVER_GPP_A23 87


#endif // _GPIO_ACPI_DEFINES_TGL_
